Volume 69, Issue 3, July 2023, Pages 1829-1836
Tarek Aly; Abir Edhaoui; Saad Haroon; Mohamed Ahmed ElBanna